const mysql = require("mysql");

module.exports = (sql, params = []) => {
    // 创建连接
    const con = mysql.createConnection({
        host: "localhost",
        user: "root",
        port: 3306,
        password: "root",
        database: "zk2",
    });

    // 返回 promise 配合使用 await
    return new Promise((resolve, reject) => {
        // 执行 sql
        con.query(sql, params, (error, data) => {
            if (error) {
                reject(error);
            } else {
                resolve(data);
            }
        });
        // 关闭连接
        con.end();
    });
};
